package com.ytzl.itrip.beans.model.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单-房型Vo类
 * 订单           id
 * 订单号          orderNo
 * 订单类型         orderType
 * 酒店名称         hotelName;
 * 预定日期         creationDate
 * 支付方式         payType
 * 订单状态         orderStatus
 * 支付金额         payAmount
 * 房型           roomTitle
 * 床型           roomBedTypeId
 * 数量           count
 * 早餐           isHavingBreakfast
 * 住客信息         linkUserName
 * 到店时间         checkInDate
 * 特殊需求         specialRequirement
 * 联系信息         noticePhone
 */
public class ItripHotelOrderRoomVo {

    //地址
    private String address;
    //预订天数
    private Integer bookingDays;
    //入住时间
    private Date checkInDate;
    private Integer checkInWeek;
    //退房时间
    private Date checkOutDate;
    //消耗数量
    private Integer count;
    //冗余字段 酒店id
    private Long hotelId;
    //酒店级别
    private Integer hotelLevel;
    //冗余字段 酒店名称
    private String hotelName;
    //主键
    private Long id;
    //是否包含早餐
    private Integer isHavingBreakfast;
    //入住人名称
    private String linkUserName;
    //支付金额
    private BigDecimal payAmount;
    //床型ID
    private Integer roomBedTypeId;
    //床型名称
    private String roomBedTypeName;
    //房间id
    private Long roomId;
    //房间支付类型
    private Integer roomPayType;
    //房间名称
    private String roomTitle;
    //特殊需求
    private String specialRequirement;

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getBookingDays() {
        return bookingDays;
    }

    public void setBookingDays(Integer bookingDays) {
        this.bookingDays = bookingDays;
    }

    public Date getCheckInDate() {
        return checkInDate;
    }

    public void setCheckInDate(Date checkInDate) {
        this.checkInDate = checkInDate;
    }

    public Integer getCheckInWeek() {
        return checkInWeek;
    }

    public void setCheckInWeek(Integer checkInWeek) {
        this.checkInWeek = checkInWeek;
    }

    public Date getCheckOutDate() {
        return checkOutDate;
    }

    public void setCheckOutDate(Date checkOutDate) {
        this.checkOutDate = checkOutDate;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public Long getHotelId() {
        return hotelId;
    }

    public void setHotelId(Long hotelId) {
        this.hotelId = hotelId;
    }

    public Integer getHotelLevel() {
        return hotelLevel;
    }

    public void setHotelLevel(Integer hotelLevel) {
        this.hotelLevel = hotelLevel;
    }

    public String getHotelName() {
        return hotelName;
    }

    public void setHotelName(String hotelName) {
        this.hotelName = hotelName;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getIsHavingBreakfast() {
        return isHavingBreakfast;
    }

    public void setIsHavingBreakfast(Integer isHavingBreakfast) {
        this.isHavingBreakfast = isHavingBreakfast;
    }

    public String getLinkUserName() {
        return linkUserName;
    }

    public void setLinkUserName(String linkUserName) {
        this.linkUserName = linkUserName;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public Integer getRoomBedTypeId() {
        return roomBedTypeId;
    }

    public void setRoomBedTypeId(Integer roomBedTypeId) {
        this.roomBedTypeId = roomBedTypeId;
    }

    public String getRoomBedTypeName() {
        return roomBedTypeName;
    }

    public void setRoomBedTypeName(String roomBedTypeName) {
        this.roomBedTypeName = roomBedTypeName;
    }

    public Long getRoomId() {
        return roomId;
    }

    public void setRoomId(Long roomId) {
        this.roomId = roomId;
    }

    public Integer getRoomPayType() {
        return roomPayType;
    }

    public void setRoomPayType(Integer roomPayType) {
        this.roomPayType = roomPayType;
    }

    public String getRoomTitle() {
        return roomTitle;
    }

    public void setRoomTitle(String roomTitle) {
        this.roomTitle = roomTitle;
    }

    public String getSpecialRequirement() {
        return specialRequirement;
    }

    public void setSpecialRequirement(String specialRequirement) {
        this.specialRequirement = specialRequirement;
    }
}
